package cn.ybk.system.mapper;

import cn.ybk.system.domain.SystemType;
import cn.ybk.system.query.SystemTypeQuery;

import java.util.List;

public interface SystemTypeMapper {

    // 查询全部
    List<SystemType> findAll();

    // 查询单个
    SystemType findById(Long id);

    // 添加
    void add(SystemType systemType);

    //修改
    void update(SystemType systemType);

    // 删除
    void delete(Long id);

    //  分页查询-数据
    List<SystemType> queryByPage(SystemTypeQuery query);

    //  分页查询-数量
    Integer queryByCount(SystemTypeQuery query);

    // 批量删除
    void batch(List<Long> ids);

}
